f0 *= f14;

f10 += f15;
if(1 < f10){
	f10 -= 2;
}else if(f10 < -1){
	f10 += 2;
}

{
	double tempFollow5Var = f3;
	f3 = f13;
	f13 = f4;
	f4 = f6;
	f6 = f2;
	f2 = tempFollow5Var;
}

{
	double tempFollow3Var = f1;
	f1 = f11;
	f11 = f5;
	f5 = tempFollow3Var;
}

f5 += f8;
if(1 < f5){
	f5 -= 2;
}else if(f5 < -1){
	f5 += 2;
}

{
	double tempFollow5Var = f16;
	f16 = f13;
	f13 = f4;
	f4 = f1;
	f1 = f2;
	f2 = tempFollow5Var;
}

f14 += f5;
if(1 < f14){
	f14 -= 2;
}else if(f14 < -1){
	f14 += 2;
}

f15 += f8;
if(1 < f15){
	f15 -= 2;
}else if(f15 < -1){
	f15 += 2;
}



if(f13 > 0){
	f10 = (1-f13)*f10 + f13*f12;
}else{
	f12 = (1-(-f13))*f12 + (-f13)*f10;
}


{
	double tempFollow3Var = f0;
	f0 = f6;
	f6 = f11;
	f11 = tempFollow3Var;
}

{
	double tempFollow3Var = f9;
	f9 = f6;
	f6 = f8;
	f8 = tempFollow3Var;
}
f15 *= f9;

{
	double tempFollow5Var = f3;
	f3 = f13;
	f13 = f4;
	f4 = f7;
	f7 = f2;
	f2 = tempFollow5Var;
}
f15 *= f6;

{
	double tempFollow3Var = f16;
	f16 = f6;
	f6 = f1;
	f1 = tempFollow3Var;
}

{
	double tempFollow5Var = f14;
	f14 = f9;
	f9 = f4;
	f4 = f7;
	f7 = f2;
	f2 = tempFollow5Var;
}